package com.imporven.sell.util;

import com.imporven.sell.enums.ResultEnums;
import com.imporven.sell.result.ResponseResult;

/**
 * @author imporven
 * @version 1.0.0
 * @date 2018-7-8 0:37
 *
 */
public class ResultUtil {

    /**
     * 成功返回
     * @return ResponseResult 响应结果
     */
    public static ResponseResult success() {
        return success(null);
    }

    /**
     * 成功返回
     * @param data 返回数据
     * @return ResponseResult 响应结果
     */
    public static  ResponseResult success(Object data){
        return new ResponseResult(ResultEnums.SUCCESS.getCode(),ResultEnums.SUCCESS.getMsg(),data);
    }

    /**
     * 异常返回
     * @param code 错误编码
     * @param msg 错误消息
     * @return ResponseResult 响应结果
     */
    public static ResponseResult error(Integer code,String msg){
        return new ResponseResult(code,msg,null);
    }

}
